প্রথম ASP.NET Core MVC প্রজেক্ট তৈরি করা

Microsoft Technologies - এএসপি ডট নেট কোর (ASP.Net Core) MVC আর্কিটেকচার (Model-View-Controller Architecture) |
221
221

ASP.NET Core MVC (Model-View-Controller) একটি জনপ্রিয় আর্কিটেকচারাল প্যাটার্ন, যা ব্যবহারকারীর ইন্টারফেস, অ্যাপ্লিকেশন লজিক এবং ডেটা মডেল আলাদা রাখে। MVC প্রজেক্ট তৈরি করার মাধ্যমে আপনি ওয়েব অ্যাপ্লিকেশন তৈরি করতে পারবেন যা ডেটাবেসের সঙ্গে ইন্টারঅ্যাক্ট করবে এবং ব্যবহারকারীর আউটপুট দেখাবে।


প্রথম ASP.NET Core MVC প্রজেক্ট তৈরি করার জন্য প্রস্তুতি

এর জন্য আপনার মেশিনে .NET SDK এবং Visual Studio বা Visual Studio Code ইন্সটল থাকতে হবে। যদি আপনি এগুলো ইন্সটল করে থাকেন, তাহলে আপনি খুব সহজেই ASP.NET Core MVC প্রজেক্ট তৈরি করতে পারবেন।


Visual Studio ব্যবহার করে ASP.NET Core MVC প্রজেক্ট তৈরি করা

  1. Visual Studio ওপেন করুন:
    • Visual Studio ওপেন করুন এবং Create a new project নির্বাচন করুন।
  2. প্রজেক্ট টেমপ্লেট নির্বাচন করুন:
    • প্রজেক্ট টাইপ নির্বাচন করতে ASP.NET Core Web Application টেমপ্লেট নির্বাচন করুন এবং Next ক্লিক করুন।
  3. প্রজেক্ট কনফিগারেশন:
    • প্রজেক্টের নাম, লোকেশন এবং সলিউশন নাম নির্বাচন করুন।
    • পরবর্তীতে Create ক্লিক করুন।
  4. টেমপ্লেট নির্বাচন:
    • পরবর্তী স্ক্রিনে, Web Application (Model-View-Controller) নির্বাচন করুন এবং Create ক্লিক করুন।
  5. প্রজেক্ট তৈরি করা:
    • Visual Studio আপনার জন্য প্রজেক্টটি তৈরি করবে। এটি আপনাকে MVC আর্কিটেকচার অনুযায়ী ফোল্ডার স্ট্রাকচার, Razor Views, এবং Controller তৈরি করবে।
  6. প্রজেক্ট রান করুন:
    • প্রজেক্টটি তৈরি হওয়ার পর, Run বা F5 চাপুন, এটি আপনার প্রজেক্ট চালু করবে। আপনি ব্রাউজারে https://localhost:5001 এ গিয়ে অ্যাপ দেখতে পাবেন।

Command Line ব্যবহার করে ASP.NET Core MVC প্রজেক্ট তৈরি করা

যদি আপনি Visual Studio ব্যবহার না করতে চান, তাহলে আপনি .NET CLI (Command Line Interface) ব্যবহার করে প্রজেক্টটি তৈরি করতে পারবেন।

  1. কমান্ড প্রম্পট বা টার্মিনাল ওপেন করুন:
    • Windows-এ Command Prompt বা PowerShell ব্যবহার করুন।
    • macOS বা Linux-এ Terminal ব্যবহার করুন।
  2. নতুন ASP.NET Core MVC প্রজেক্ট তৈরি করুন:
    • নিচের কমান্ডটি ব্যবহার করুন:

      dotnet new mvc -n MyFirstMvcApp
      

      এই কমান্ডটি MyFirstMvcApp নামের একটি নতুন ASP.NET Core MVC প্রজেক্ট তৈরি করবে।

  3. প্রজেক্ট ফোল্ডারে যান:
    • প্রজেক্ট তৈরি হলে, প্রজেক্ট ফোল্ডারে যেতে হবে:

      cd MyFirstMvcApp
      
  4. প্রজেক্ট রান করুন:
    • প্রজেক্ট চালানোর জন্য নিচের কমান্ডটি ব্যবহার করুন:

      dotnet run
      

      এটি আপনার প্রজেক্ট রান করবে এবং আপনি https://localhost:5001 এ গিয়ে অ্যাপটি দেখতে পারবেন।


ASP.NET Core MVC প্রজেক্টের ফোল্ডার স্ট্রাকচার

ASP.NET Core MVC প্রজেক্ট তৈরি হলে, এর মধ্যে কিছু মৌলিক ফোল্ডার এবং ফাইল থাকে:

  • Controllers: এখানে আপনার অ্যাপ্লিকেশনের Controller ফাইল থাকবে, যা অ্যাকশন এবং রেসপন্স পরিচালনা করে।
  • Views: এখানে Razor Views ফাইল থাকবে, যা HTML এর মধ্যে C# কোড এক্সিকিউট করতে ব্যবহৃত হয়।
  • Models: এখানে ডেটা মডেল ক্লাস থাকবে, যা ডেটাবেসের তথ্য বা ডেটা অবজেক্টগুলো ধারণ করবে।
  • wwwroot: এখানে স্ট্যাটিক ফাইল (যেমন CSS, JavaScript, ইমেজ) সংরক্ষণ করা হয়।
  • appsettings.json: এখানে অ্যাপ্লিকেশনের কনফিগারেশন সেটিংস থাকে, যেমন ডেটাবেস সংযোগ তথ্য।
  • Startup.cs: এখানে অ্যাপ্লিকেশনের স্টার্টআপ কনফিগারেশন থাকে, যেমন Middleware, Routing, এবং DI কনফিগারেশন।

Controller, View এবং Model যুক্ত করা

Controller

প্রথমে, একটি Controller তৈরি করুন যা আপনার অ্যাপ্লিকেশনের লজিক পরিচালনা করবে। Controllers ফোল্ডারে একটি নতুন HomeController.cs ফাইল তৈরি করুন এবং নিম্নলিখিত কোড যোগ করুন:

using Microsoft.AspNetCore.Mvc;

namespace MyFirstMvcApp.Controllers
{
    public class HomeController : Controller
    {
        public IActionResult Index()
        {
            return View();
        }
    }
}

View

এখন, Views ফোল্ডারে একটি Home ফোল্ডার তৈরি করুন এবং তার মধ্যে Index.cshtml ফাইল তৈরি করুন। এই ফাইলে HTML এবং Razor সিঙ্কট্যাক্স ব্যবহার করে কন্টেন্ট যোগ করুন:

@{
    ViewData["Title"] = "Home Page";
}

<h1>Welcome to My First ASP.NET Core MVC App!</h1>

Model

আপনার মডেল তৈরি করতে, Models ফোল্ডারে একটি Product.cs ফাইল তৈরি করুন:

namespace MyFirstMvcApp.Models
{
    public class Product
    {
        public int Id { get; set; }
        public string Name { get; set; }
        public decimal Price { get; set; }
    }
}

Conclusion

ASP.NET Core MVC প্রজেক্ট তৈরি করা খুবই সহজ এবং দ্রুত। Visual Studio বা Command Line Interface (CLI) ব্যবহার করে আপনি একটি MVC প্রজেক্ট তৈরি করতে পারেন, এবং এর মধ্যে Controller, View, এবং Model যুক্ত করতে পারেন। এটি আপনাকে MVC প্যাটার্ন অনুসরণ করে একটি ওয়েব অ্যাপ্লিকেশন ডেভেলপ করতে সহায়তা করবে।

common.content_added_by
টপ রেটেড অ্যাপ

স্যাট অ্যাকাডেমী অ্যাপ

আমাদের অল-ইন-ওয়ান মোবাইল অ্যাপের মাধ্যমে সীমাহীন শেখার সুযোগ উপভোগ করুন।

ভিডিও
লাইভ ক্লাস
এক্সাম
ডাউনলোড করুন
Promotion